Skip to content

Conversation

@efahk
Copy link
Contributor

@efahk efahk commented Sep 29, 2025

Adds open API spec and docs for /flags and /flags/definitions APIs

@efahk efahk requested a review from a team as a code owner September 29, 2025 23:36
@efahk efahk requested review from mherrman and removed request for a team September 29, 2025 23:36
@vercel
Copy link

vercel bot commented Sep 29, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
docs Ready Ready Preview Comment Nov 12, 2025 6:10pm

@efahk efahk changed the title efahk openapi spec openapi spec for flags endpoints Oct 30, 2025
efahk and others added 17 commits November 12, 2025 10:03
* Feature flag SDK public docs

* updates

* Add beta server side documentation

* Copy over and reformat Neha's documentation

* remove duplicate FAQ section

* edits to featureflags page

* spell fixes

* minor edits

* fixing trailing line

* Neha edits

Added some items that were left out

* Fixing mispelling

* Fix formatting due to '$' usage

* Fix broken python page link

---------

Co-authored-by: Kwame Efah <[email protected]>
Co-authored-by: Myron Fung <[email protected]>
Co-authored-by: Neha Nathan <[email protected]>
* Added mention of data being exported in UTC

* Added an FAQ section and an FAQ

Added — Why is sync not available for People and Identity pipelines?

* Added an FAQ on how GDPR deletions are handled in pipelines

* Removed mention of the 10-day limit for late-arriving data and not guaranteeing GDPR deletions (JSON incremental pipelines)

* Updating wording to reflect the behaviour of incremental pipelines

* Updated wording
* [DINO-53] Remove sync toggle from JSON pipeline creation UI

* update previous change logs

* update change log date

* udpate notes

* fix out of order

* move change log to the botton
* add steps for creating Json pipeline with UI screenshots

* FAQ for troubleshooting Google Sheets extension

* add description of the mechanism for session replay sampling and FAQ on cross-pageload recording capability

* add to snowflake warehouse connector faq about the PREVENT_UNLOAD_TO_INLINE_URL setting

* Update google-sheets.mdx

Removing extra space that causes line to not bold as expected

* Update google-sheets.mdx

adding another space for readability

---------

Co-authored-by: caracheng <[email protected]>
Added information about the migration of schematized pipelines to the incremental pipeline export system.
mp-track was only a theoretical prefix when developing Autocapture. Confirmed by Ted in this thread that this is not accurate. 

https://mixpanel.slack.com/archives/C07RFLTQZ0D/p1759262296336549

Co-authored-by: myronkaifung <[email protected]>
Co-authored-by: Kwame Efah <[email protected]>
update warehouse connectors to reflect current pricing offerings
* modify workflows

* update publish script

* update to use json versions and rename outputs

* modify test file

* testing

* add debugger

* try without confirm overrite

* try adding a convert step

* use the full path instead for conversion

* fix rdme version

* remove conversion step

* add branch back in

* bring back to main branch only
* remove rdme package

* try creating readme version

* update readme version

* change the branch semver to 3.27

* re-upload updated reference folder

* run reference conversion

* change language back to version

* more frontmatter linting

* remove noindex meta but add robots

* modify delete staging and docs

* uncomment staging

* add category to markdown files

* switch actiion

* delete the index files

* try using a specific tag

* find the pinned commit hash

* remove robots
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add cohorts sections to Lexicon

* update upload schemas

* update reference

* update yaml

* update json example

* fix
* Update reports.mdx

* Add files via upload

* Update reports.mdx Visualizations Section

* Add files via upload

* Update reports.mdx Visualizations Section

* Add files via upload

* Add files via upload

---------

Co-authored-by: myronkaifung <[email protected]>
santigracia and others added 22 commits November 12, 2025 10:03
me-south-1 is available for both redshift and raw-aws json pipelines. 
related: #2186
S3 region "me-south-1" is also available for nessie pipelines created via API
related: #2186
* Rage clicks and dead clicks, making it clearer

* One more tiny change
* Breaking group analytics into 3 separate docs

Breaking up context into the main doc + 2 other docs (implementation + FAQ)

* Updating images and rewording

* Improved setup instructions in the implementation guide

* Update group-analytics-faq.md

* use mdx

* update link

Update links

---------

Co-authored-by: Myron Fung <[email protected]>
Co-authored-by: myronkaifung <[email protected]>
* update Mixpanel Introduction page without change pathing

* edit Mixpanel Introduction file name

* rename driving product innovation pages keeping same path

* create structures within guides by use case

* create directory for guide by use case

* create Guides by Workflow and move data quality and strategy pages

* more structures + redirects

* add rest of structure and placeholder pages

* add continuous innovation

* move continuous innovation image

* add benchmark content

* add content for ship features

* add grow revenue content

* update revenue formatting

* add content for see replay

* add content for rollout

* train users

* add drive adoption page

* consistent do this next format

* spellcheck

* Add files via upload

* Update middleware.ts

* Add files via upload

added self-guided-tours.mdx which is the Navattic cards page for Self-Guided Product Tours

* Update cspell.json

added "cmfkxwfa" and "navattic" intro words exclusion

* Update _meta.ts

added sub menu for Self-Guided Tours

* Create launch-an-experiment.png

* Add files via upload

* add icons

* move revenue analytics to Docs

* add redirects

* Update _meta.tsx

* Update mixpanel-introduction.mdx

Fixed per Amy's request

1. Can we update the 'Open in YouTube' link here to open in a new tab?
2. Can we update the 'Go deeper on the OADA Loop' link here to point to this page? Mixpanel and the Continuous Innovation Loop
3. Can we remove the Mixpanel University row from the table here?

* Update guides-by-use-case.mdx

Fixed per Amy's request

Guides by Use Case
On the page, the heading is ‘Guides by Use cases’ -> can we update that to Guides by Use Case (singular to match the left nav, and capitalize the ‘C’ in ‘Case’)
The first subheading is Engage Your users -> can we capitalize the ‘U’ in ’Users” (to become ‘Engage Your Users’)

* Update ship-features.mdx

fixed as per Amy's request

Ship Features
1. Could we bold the text before the colons in this section? (i.e. Phased Rollout, Cohort-Based Targeting, etc.)
2. Can we bold Tools to Help in this section?

* Update core-reports.mdx

fixed per Amy's request

Core Reports
1. Update text on final button from ‘Define Cohort’ to ‘Define Cohorts’ (add the ‘s’)
2. Also looks like the link on that button is broken – think the link is missing the ‘s’ as well

* Update roll-out.mdx

per Amy's requests

Roll Out
1. In the ‘Do this next’ line in this section, there’s an extra space before the second dash (after the word ‘week’)
2. Thinking we can remove the ellipsis from the second bullet point under before launch in this section (I know I wrote that, but I’m rethinking it) - so that line just becomes Preview what teams will gain (“We’ll be able to answer questions like where users drop off in signup”).

* Update drive-adoption.mdx

Fixed per Amy's requrest

Drive Adoption
1. Looks like the formatting didn’t take in this section.

* Update drive-product-innovation.mdx

Drive Product Innovation
1. There is a PR for an update to this page, but I’ve only pushed things to draft / am afraid to push things for review, essentially just adding the chunk where the video is. Can we update?
2. Can we include the Experiments video? Maybe under Why Experiment?

* Update grow-revenue.mdx

Grow Revenue
For the formula here, could we either do spaces in between each word or go full pascal case?

* Update see-replays.mdx

Embedding Session Replay and Heatmaps video

* Update drive-product-innovation.mdx

removed Youtuvbe Tracking ID ?si=

* Update mixpanel-introduction.mdx

removed Youtuvbe Tracking ID ?si=

* Update see-replays.mdx

updated Session Replay video blurb

* Update _meta.tsx

For nicer formatting, I think it would be best to have single word titles for the separators for instead of multiple words. (ex: Discover Mixpanel, Solutions & Workflows, etc.). Multiple words is causing the icons to render abnormally and looks huge. Any ideas about what to rename the headers as? Maybe something like “Discover”, “Workflows”, and “Playbooks”?

* Update self-guided-tours.mdx

Add 6 Navattic Embeds

* Add files via upload

Navattic images

* Delete public/navattic/launch-an-experiment.png

* Update cspell.json

added exclusions for navattic IDs

pages/guides/self-guided-tours.mdx:35:22 Unknown word (cmdrk)
pages/guides/self-guided-tours.mdx:43:22 Unknown word (cmeadee)
pages/guides/self-guided-tours.mdx:51:22 Unknown word (cmer)
pages/guides/self-guided-tours.mdx:59:22 Unknown word (cmbrui)
pages/guides/self-guided-tours.mdx:67:22 Unknown word (cmapl)
pages/guides/self-guided-tours.mdx:67:39 Unknown word (dzblbyp)
pages/guides/self-guided-tours.mdx:75:22 Unknown word (cmfcjef)
pages/guides/self-guided-tours.mdx:75:37 Unknown word (jjex)

* Update cspell.json

added exclusions for Navattic ID

pages/guides/self-guided-tours.mdx:16:20 Unknown word (cmfkxwfa)

* Update self-guided-tours.mdx

corrected Navattic IDs

* Update cspell.json

Added exclusions for Navattic IDs

pages/guides/self-guided-tours.mdx:67:22 Unknown word (cmapktdk)
pages/guides/self-guided-tours.mdx:59:22 Unknown word (cmbrua)
pages/guides/self-guided-tours.mdx:35:22 Unknown word (cmdrjulgv)
pages/guides/self-guided-tours.mdx:43:22 Unknown word (cmead)
pages/guides/self-guided-tours.mdx:75:22 Unknown word (cmfciul)

pages/guides/self-guided-tours.mdx:43:43 Unknown word (hgwo)

pages/guides/self-guided-tours.mdx:59:40 Unknown word (jkmbvpg)

pages/guides/self-guided-tours.mdx:67:42 Unknown word (zabd)
pages/guides/self-guided-tours.mdx:35:40 Unknown word (zwaeqor)

* Update cspell.json

exclusion for pages/guides/self-guided-tours.mdx:51:22 Unknown word (cmer)

* Update cspell.json

* Update self-guided-tours.mdx

* Update grow-revenue.mdx

Capitalized "Over Time" in the formula so all the words are capitalized

* fix contractions

* contrast for steps

---------

Co-authored-by: kurbycchua <[email protected]>
Co-authored-by: amymadden-bit <[email protected]>
* add langfuse integration to docs

* add langfuse to known words

* add links to langfuse page
* add changelog post for langfuse integration

* add cover image

* fix template link
* Update python SDK docs for feature flagging

* typo

---------

Co-authored-by: Kwame Efah <[email protected]>
* Update onboarding-playbook.mdx

remove 'The' from 'The Onboarding Playbook' (per Scott Cohen)

* Update _meta.ts

Remove 'The' from 'The Onboarding Playbook'

---------

Co-authored-by: Donna <[email protected]>
* add note about react native private beta

* "or support"

* Update react-native-replay.mdx

---------

Co-authored-by: djmixpanel <[email protected]>
Clarified the explanation of query-time deduplication and noted that Mixpanel does not guarantee upsert behavior.

Co-authored-by: Argenis Jesus Ferrer Mora <[email protected]>
* Add Sprig survey tracking for feature flags page

Added tracking event `viewed_featureflags_docs` that fires when users visit the `/docs/featureflags` page. This follows the same pattern as the existing experiments page tracking (`viewed_experimentation_docs`).

- Uses shared debouncing logic to prevent duplicate events
- Tracks both initial page loads and route changes
- Includes proper error handling and null checks

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>

* Merge duplicate useEffect hooks for page tracking

Consolidated the experimentation and feature flags tracking into a single useEffect hook to eliminate code duplication. Both tracking events now share the same debouncing logic and route change handler.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>

---------

Co-authored-by: Claude <[email protected]>
Updating new metric limits + guardrailds

Co-authored-by: mherrman <[email protected]>
Added missing context and user profiles and user properties

Co-authored-by: mherrman <[email protected]>
Bumps [actions/stale](https://github.com/actions/stale) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v10.0.0...v10.1.0)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tiffany Qi <[email protected]>
…2213)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 7 to 8.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](streetsidesoftware/cspell-action@v7...v8)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-gha): bump readmeio/rdme from 10.5.1 to 10.5.3

Bumps [readmeio/rdme](https://github.com/readmeio/rdme) from 10.5.1 to 10.5.3.
- [Release notes](https://github.com/readmeio/rdme/releases)
- [Changelog](https://github.com/readmeio/rdme/blob/next/CHANGELOG.md)
- [Commits](readmeio/rdme@b422004...62bc5a4)

---
updated-dependencies:
- dependency-name: readmeio/rdme
  dependency-version: 10.5.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* change publish spec

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tiffany Qi <[email protected]>
@efahk efahk requested a review from a team as a code owner November 12, 2025 18:03
@efahk efahk requested review from tiffanyqi and removed request for a team November 12, 2025 18:03
steps:
- uses: actions/checkout@v4
- uses: streetsidesoftware/cspell-action@v7
- uses: streetsidesoftware/cspell-action@v8

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Check spelling' step
Uses Step
uses 'streetsidesoftware/cspell-action' with ref 'v8', not a pinned commit hash
@efahk efahk removed the request for review from tiffanyqi November 12, 2025 18:06
@efahk efahk closed this Nov 12, 2025
@efahk
Copy link
Contributor Author

efahk commented Nov 12, 2025

mistakenly pushed a rebase rather than a merge. Going to reopen off a new branch for simplicity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.